/*********************************************************************\
*
*                  (c) lkc
*                  All Rights Reserved. lkc Confidential
*
\*********************************************************************/
/*********************************************************************\
*   Title                      :
*
*   Module Description         :
*
*   Author                     : lkc
*
*   Created                    : 2018-6-24
*
\*********************************************************************/
#ifndef DISPLAY_CONTROL_H
#define DISPLAY_CONTROL_H

enum class OutMode
{
    ORIGINAL = 0,//原图输出
    ENHANCE = 1,//增强输出
    SUPERPOSITION = 2//信息叠加
};

void InitDisplay();
void IncContrast(int step = 5);//增大对比度，步长step，最大100
void DecContrast(int step = 5);//减小对比度，步长step，最大100
void SetContrast(int value);//设置对比度，范围0～100
int GetContrast();
void SetCrossMode(bool mode);//true表示显示十字  false表示隐藏十字
bool GetCrossMode();//true表示显示十字  false表示隐藏十字
void SetOutMode(OutMode mode);
OutMode GetOutMode();
//void EnableDisplay();
//void DisableDisplay();

#endif // VIDEOCONTROL_H

/********************************************************************\
 *
 * REVISION RECORDS
 *
\*********************************************************************/
/*********************************************************************/
/*
 *
 *
 *
\*********************************************************************/
/*------------------------------The End------------------------------*/
